package main

func test(x int) (func(), func()) {
	return func() {
			println(x) // 100
			x += 10
		}, func() {
			println(x) // 110
		}
}

func main() {
	a, b := test(100)
	a()
	b()
}

// 输出:
// 100
// 110

// 闭包引用相同变量，内存地址是一样的
